From 38c23ec1d1026e79959bdd76ca3448543dab35c1 Mon Sep 17 00:00:00 2001 From: Jonathan Dieter Date: Mon, 26 Mar 2018 12:30:07 +0300 Subject: [PATCH] Remove infinite loop if there's no dict in file Signed-off-by: Jonathan Dieter --- src/lib/zck.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib/zck.c b/src/lib/zck.c index 63c713c..15232ea 100644 --- a/src/lib/zck.c +++ b/src/lib/zck.c @@ -363,8 +363,10 @@ int zck_decompress_to_file(zckCtx *zck, int src_fd, int dst_fd) { size_t size = idx->length; char *cdata; - if(csize == 0) + if(csize == 0) { + idx = idx->next; continue; + } cdata = zmalloc(csize); if(cdata == NULL) { -- 2.30.2